package com.hopes.bizz.close.common.constant;

/**
 * @author yumr
 * @ProjectName bizz
 * @Description 封闭化模块枚举类
 * @time 2024/1/22 11:11
 */
public class CloseModuleEnums {


    /**
     * 普通车辆类型枚举
     */
    public enum ParkCompanyTypeEnum {
        /**
         * 园区
         */
        park,

        /**
         * 企业
         */
        company;
    }

    public enum GateAccessTypeEnum {
        /**
         * 卡口
         */
        gate,

        /**
         * 门禁
         */
        access,
    }


    public enum GeneralCarOperateEnum {
        /**
         * 提交
         */
        submit("提交"),

        audit("审核");

        private final String value;

        GeneralCarOperateEnum(String value) {
            this.value = value;
        }

        public String getValue() {
            return this.value;
        }
    }

    /**
     * 危险品车辆 绑定/解除 GPS
     */
    public enum HazardCarGpsEnum {
        /**
         * 绑定
         */
        bind,

        /**
         * 解除
         */
        remove,
    }


    /**
     * 封闭园区报警枚举
     */
    public enum CloseAlarmEnum {
        /**
         * 危险品
         */
        hazard_car,
    }

    /**
     * 定位数据类型
     */
    public enum PositionOperationEnum {
        /**
         * 新增
         */
        INSERT,
        /**
         * 移除
         */
        REMOVE
    }

    /**
     * 历史定位数据查询类型枚举
     */
    public enum HisPositionLimitEnum {
        /**
         * 小时
         */
        HOUR,

        /**
         * 分钟
         */
        MINUTE
    }

    /**
     * 进出方向枚举
     */
    public enum InOutDirectionEnum {
        /**
         * 进
         */
        in,

        /**
         * 出
         */
        out,
    }


}
